;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-xinxi" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M169.532673 259.072477 266.746762 259.072477 266.746762 308.191174 856.171132 308.191174 856.171132 355.26326 265.723455 355.26326 265.723455 407.451876 169.532673 407.451876Z"  ></path>' +
    '' +
    '<path d="M169.532673 455.547267 267.770068 455.547267 267.770068 504.650615 856.171132 504.650615 856.171132 553.784662 266.746762 553.784662 266.746762 600.856747 169.532673 600.856747Z"  ></path>' +
    '' +
    '<path d="M169.532673 653.045363 266.746762 653.045363 266.746762 701.140755 856.171132 701.140755 856.171132 750.259452 266.746762 750.259452 266.746762 798.354843 169.532673 798.354843Z"  ></path>' +
    '' +
    '<path d="M118.367363 209.953779 904.266523 209.953779 904.266523 896.592238 118.367363 896.592238 118.367363 946.718893 954.067766 946.718893 954.067766 62.582337 118.367363 62.582337Z"  ></path>' +
    '' +
    '<path d="M69.931211 62.582337l48.436152 0 0 884.136555-48.436152 0 0-884.136555Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-xinxi1" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M958.079126 342.019631c0.002047-0.086981 0.002047-0.173962 0.002047-0.261966l0-40.478923-1.091868-3.208065c-12.066827-35.44221-40.22105-58.34278-71.723531-58.34278L136.098189 239.727896c-16.470113 0-33.285081 5.055133-46.134737 13.869892-16.292058 11.175527-25.264407 27.278273-25.264407 45.341674l0 419.47163c0 36.924981 36.918841 61.729923 71.399143 61.729923L885.265774 780.141016c34.831296 0 60.195987-26.824949 71.332628-49.796126l2.050706-4.228301L958.649108 346.83224C958.648085 345.174484 958.45161 343.562776 958.079126 342.019631zM523.336698 497.668597c-7.694239 4.938476-17.61417 4.942569-25.309432 0.00921l-76.864622-50.412157c-0.020466-0.014326-0.041956-0.026606-0.062422-0.040932L167.131997 280.660144l687.092807 0L523.336698 497.668597zM105.630271 718.411093 105.630271 298.939463c0-2.771113 1.13587-5.351891 3.061732-7.655354l267.574105 175.487803L105.66097 719.089545C105.647667 718.863395 105.630271 718.639291 105.630271 718.411093zM411.503657 489.881237l64.145949 42.070164 0.127913 0.082888c10.600429 6.839779 22.747073 10.257621 34.897811 10.257621 12.147668 0 24.299429-3.419889 34.898835-10.256598l69.03019-45.273113L882.423029 739.208768 144.104537 739.208768 411.503657 489.881237zM649.793808 463.683575l259.005962-169.865759c3.462868 4.335748 6.294356 9.364275 8.348132 14.496156l0 33.443693c0 1.657756 0.196475 3.269463 0.569982 4.813632-0.001023 0.086981-0.002047 0.173962-0.002047 0.261966l0 369.392048L649.793808 463.683575z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-unie609" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512 224c8.832 0 16 7.168 16 16s-7.2 16-16 16c-170.464 0-320 89.728-320 192 0 8.832-7.168 16-16 16s-16-7.168-16-16c0-121.408 161.184-224 352-224zM512 64c-282.784 0-512 171.936-512 384 0 132.064 88.928 248.512 224.256 317.632 0 0.864-0.256 1.44-0.256 2.368 0 57.376-42.848 119.136-61.696 151.552 0.032 0 0.064 0 0.064 0-1.504 3.52-2.368 7.392-2.368 11.456 0 16 12.96 28.992 28.992 28.992 3.008 0 8.288-0.8 8.16-0.448 100-16.384 194.208-108.256 216.096-134.88 31.968 4.704 64.928 7.328 98.752 7.328 282.72 0 512-171.936 512-384s-229.248-384-512-384zM512 768c-29.344 0-59.456-2.24-89.472-6.624-3.104-0.512-6.208-0.672-9.28-0.672-19.008 0-37.216 8.448-49.472 23.36-13.696 16.672-52.672 53.888-98.72 81.248 12.48-28.64 22.24-60.736 22.912-93.824 0.192-2.048 0.288-4.128 0.288-5.888 0-24.064-13.472-46.048-34.88-56.992-118.592-60.544-189.376-157.984-189.376-260.608 0-176.448 200.96-320 448-320 246.976 0 448 143.552 448 320s-200.992 320-448 320z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-wujiaoxing" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M769.899392 930.271268l-0.854421-0.47168-256.146733-141.457692-257.00615 141.929372 0.157293-0.963347 48.901645-299.488147L97.781888 417.719978l286.365044-43.709765L512.899438 100.015182l0.430708 0.913381 128.321598 273.081651 286.35725 43.709765-0.645562 0.660552L720.847849 629.819774 769.899392 930.271268zM99.751952 418.378531l206.212588 211.12026-0.037974 0.236839L257.143441 928.495472l255.754998-141.236841 0.229844 0.124915L768.650239 928.495472l-48.815703-298.99648 0.167886-0.170884 206.034708-210.949376-285.027951-43.507302-0.106928-0.228845L512.899438 102.246669l-128.109342 272.624561-0.249831 0.038574L99.751952 418.378531z"  ></path>' +
    '' +
    '<path d="M235.646016 958.986799l5.254837-32.154199 47.652092-291.834336L65.910497 407.057207l307.826494-46.985544 139.136266-296.093049 14.339278 30.401788 124.848952 265.691261 307.830491 46.987542-21.552387 22.05045-201.094058 205.888408 52.893138 323.975545-28.51067-15.735132-248.729761-137.361469L235.646016 958.986799zM512.842477 769.754498l7.619834 4.14519 227.947851 125.883451-44.978305-275.488619 5.61919-5.721121 185.116091-189.531897-263.592684-40.23572-3.580572-7.670799L512.899438 138.338199l-117.693804 250.460588-8.330352 1.282131L131.623343 429.041302l190.721691 195.260014-1.262744 7.866666L277.384717 899.782939 512.842477 769.754498z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-xitongxiaoxi" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M490.645504 849.829888c-0.001024 0-0.001024 0-0.003072 0-16.27648-0.001024-33.678336-7.989248-51.720192-23.74144L280.280064 687.47264 154.221568 687.47264c-55.671808 0-100.964352-45.29152-100.964352-100.964352L53.257216 437.605376c0-55.671808 45.292544-100.964352 100.964352-100.964352l112.607232 0 172.086272-150.36416c17.901568-15.617024 35.18976-23.530496 51.397632-23.530496 15.276032 0 28.358656 7.109632 36.837376 20.021248 7.041024 10.72128 10.611712 25.132032 10.611712 42.831872l0 562.224128c0 17.465344-3.552256 31.686656-10.558464 42.27072C518.780928 842.820608 505.795584 849.829888 490.645504 849.829888zM154.221568 379.649024c-31.956992 0-57.956352 25.99936-57.956352 57.956352l0 148.903936c0 31.956992 25.99936 57.956352 57.956352 57.956352l142.201856 0 170.790912 149.231616c11.094016 9.686016 19.557376 13.124608 23.431168 13.124608 0.160768 0 0.284672-0.007168 0.374784-0.01536 1.12128-1.229824 3.733504-6.668288 3.733504-18.982912L494.753792 225.599488c0-14.47424-3.376128-19.085312-4.017152-19.82464-0.096256-0.01024-0.23552-0.02048-0.423936-0.02048-3.82976 0-12.181504 3.383296-23.112704 12.919808L282.971136 379.649024 154.221568 379.649024z"  ></path>' +
    '' +
    '<path d="M685.87008 732.05248c-6.322176 0-12.585984-2.77504-16.831488-8.103936-7.401472-9.28768-5.871616-22.817792 3.416064-30.219264 58.435584-46.564352 91.95008-116.069376 91.95008-190.693376 0-72.992768-32.325632-141.533184-88.687616-188.046336-9.15968-7.560192-10.457088-21.113856-2.89792-30.272512 7.559168-9.160704 21.112832-10.459136 30.272512-2.89792 66.296832 54.71232 104.32 135.343104 104.32 221.216768 0 87.79264-39.421952 169.558016-108.155904 224.328704C695.298048 730.519552 690.567168 732.05248 685.87008 732.05248z"  ></path>' +
    '' +
    '<path d="M785.93024 798.548992c-7.599104 0-14.963712-4.035584-18.875392-11.168768-5.709824-10.41408-1.897472-23.48544 8.516608-29.195264 93.856768-51.462144 152.162304-149.855232 152.162304-256.782336 0-107.404288-58.688512-206.007296-153.161728-257.328128-10.435584-5.668864-14.30016-18.724864-8.631296-29.161472 5.669888-10.435584 18.72384-14.30016 29.161472-8.631296C903.440384 265.137152 970.74176 378.21952 970.74176 501.402624c0 122.636288-66.86208 235.47904-174.492672 294.494208C792.969216 797.694976 789.424128 798.548992 785.93024 798.548992z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)